#pragma once
struct point
{
        double x, y;
        point() {};
        point(double x, double y): x(x), y(y) {};
        bool operator<(const point& b) const
        {
            if (b.x == x) return y < b.y;
            else return x < b.x;
        }
};
